The Event Manager includes functions for receiving events, receiving and sending high-level events, and searching for specific high-level events. The Event Manager also provides functions for converting between process serial numbers and port names, getting information about the state of the mouse button, reading the keyboard, and getting timing information.